﻿using System;
using System.Collections.Generic;
using System.Linq;
using Microsoft.Xna.Framework;
using Microsoft.Xna.Framework.Audio;
using Microsoft.Xna.Framework.Content;
using Microsoft.Xna.Framework.GamerServices;
using Microsoft.Xna.Framework.Graphics;
using Microsoft.Xna.Framework.Input;
using Microsoft.Xna.Framework.Media;
using Microsoft.Xna.Framework.Net;
using Microsoft.Xna.Framework.Storage;

using ProjectPigs.Assets;
using ProjectPigs.Scenes;

namespace ProjectPigs.Core
{
    public abstract class DynamicGameObject : RenderableGameObject
    {
        public DynamicGameObject(String ID, PPModel model, Transform transform)
            :base(ID, model, transform)
        {

        }

        public abstract void update(GameTime time);

        new public void draw(Microsoft.Xna.Framework.Graphics.SpriteBatch sb)
        {
            base.draw(sb);
        }

    }
}
